//完整的注册form的校验--标准产品校验
$.commonValidator_registerForm = function(id, isValidate) {
		$(id).validate(
				{
					onkeyup:false,					
					rules:{
						supname:{
							required:true
						},
						legalbody:{
							required:true
						},
						regfound:{
							required:true,
							number:true
						},
						taxpayerid:{
							required:true
						},
						salelicenceno:{
							required:true
						},
						builddate:{
							required:true
						},
						bizarea:{
							positiveNumber:true
						},
						employeenum:{
							digits:true
						},
						conutryName:{
							required:true
						},
						conaddress:{
							required:true,
							maxByteLength:300
						},
						corpEmail:{
							required:true
						},
						corpTelReg:{
							required:true,
							digits:true
						},
						corpTelNum:{
							required:true,
							digits:true
						},
						corpFaxReg:{
							digits:true
						},
						corpFaxNum:{
							digits:true
						},
						corpFaxExt:{
							digits:true
						},
						orgName:{
							required:true
						},
						supaccount:{
							required:true
						},
						accountname:{
							required:true
						},
						bankDocName:{
							required:true
						},
						bizinfo:{
							maxByteLength:900
						},
						aimcustomer:{
							maxByteLength:900
						},
						bizproduct:{
							maxByteLength:900
						},
						prodquality:{
							maxByteLength:900
						},
						salemode:{
							maxByteLength:900
						},
						suppability:{
							maxByteLength:900
						},
						suppcyc:{
							maxByteLength:100
						},
						pickmethod:{
							maxByteLength:100
						},
						paymethod:{
							maxByteLength:100
						},
						servicenet:{
							maxByteLength:900
						},
						outereval:{
							maxByteLength:900
						},
						memo:{
							maxByteLength:900
						}
					},
					messages:{
						supname:{
							required:getLanMsgs("0ec22180-100167")
						},
						legalbody:{
							required:getLanMsgs("0ec22180-100167")
						},
						regfound:{
							required:getLanMsgs("0ec22180-100167"),
							number:getLanMsgs("0ec22180-100168")
						},
						taxpayerid:{
							required:getLanMsgs("0ec22180-100167")
						},
						salelicenceno:{
							required:getLanMsgs("0ec22180-100167")
						},
						builddate:{
							required:getLanMsgs("0ec22180-100167")
						},
						conutryName:{
							required:getLanMsgs("0ec22180-100167")
						},
						bizarea:{
							positiveNumber:getLanMsgs("0ec22180-100169")
						},
						employeenum:{
							digits:getLanMsgs("0ec22180-100169")
						},
						conaddress:{
							required:getLanMsgs("0ec22180-100167")
						},
						corpEmail:{
							required:getLanMsgs("0ec22180-100167")
						},
						corpTelReg:{
							required:getLanMsgs("0ec22180-100167"),
							digits:getLanMsgs("0ec22180-100169")
						},
						corpTelNum:{
							required:getLanMsgs("0ec22180-100167"),
							digits:getLanMsgs("0ec22180-100169")
						},
						corpFaxReg:{
							digits:getLanMsgs("0ec22180-100169")
						},
						corpFaxNum:{
							digits:getLanMsgs("0ec22180-100169")
						},
						corpFaxExt:{
							digits:getLanMsgs("0ec22180-100169")
						},
						orgName:{
							required:getLanMsgs("0ec22180-100167")
						},
						supaccount:{
							required:getLanMsgs("0ec22180-100167")
						},
						accountname:{
							required:getLanMsgs("0ec22180-100167")
						},
						bankDocName:{
							required:getLanMsgs("0ec22180-100167")
						}
					}
				}
			);
};

//港华二期校验规则
$.commonValidator_registerForm_Gh2 = function(id, isValidate) {
	$(id).validate(
			{
				onkeyup:false,					
				rules:{
					supname:{
						required:true
					},
					supenname:{
						required:true
					},
					legalbody:{
						required:true
					},
					regfound:{
						required:true,
						number:true
					},
					taxpayerid:{
						required:true
					},
					salelicenceno:{
						required:true
					},
					builddate:{
						required:true
					},
					bizarea:{
						positiveNumber:true
					},
					employeenum:{
						digits:true
					},
					conutryName:{
						required:true
					},
					conaddress:{
						required:true,
						maxByteLength:300
					},
					corpEmail:{
						required:true
					},
					corpTelReg:{
						required:true,
						digits:true
					},
					corpTelNum:{
						required:true,
						digits:true
					},
					corpFaxReg:{
						required:true,
						digits:true
					},
					corpFaxNum:{
						required:true,
						digits:true
					},
					corpFaxExt:{
						digits:true
					},
					orgName:{
						required:true
					},
					supaccount:{
						required:true
					},
					accountname:{
						required:true
					},
					bankDocName:{
						required:true
					},
					nsalexportrate:{
						number:true
					},
					ncompanyarea:{
						number:true
					},
					iworkshopnum:{
						number:true
					},
					nworkshoparea:{
						number:true
					},
					ilabnum:{
						number:true
					},
					nlabarea:{
						number:true
					},
					iwarenum:{
						number:true
					},
					nwarearea:{
						number:true
					},
					inwarenum:{
						number:true
					},
					ninwarearea:{
						number:true
					},
					ioutwarenum:{
						number:true
					},
					noutwarearea:{
						number:true
					},
					iofficenum:{
						number:true
					},
					nofficearea:{
						number:true
					},
					nstorenum:{
						number:true
					},
					nminordernum:{
						number:true
					},
					dpaydate:{
						required:true
					},
					ideadline:{
						required:true,
						positiveNumber:true
					},
					bizinfo:{
						maxByteLength:900
					},
					aimcustomer:{
						maxByteLength:900
					},
					bizproduct:{
						maxByteLength:900
					},
					prodquality:{
						maxByteLength:900
					},
					salemode:{
						maxByteLength:900
					},
					suppability:{
						maxByteLength:900
					},
					suppcyc:{
						maxByteLength:100
					},
					pickmethod:{
						maxByteLength:100
					},
					paymethod:{
						maxByteLength:100
					},
					servicenet:{
						maxByteLength:900
					},
					outereval:{
						maxByteLength:900
					},
					memo:{
						maxByteLength:900
					}
				},
				messages:{
					supname:{
						required:getLanMsgs("0ec22180-100167")
					},
					supenname:{
						required:getLanMsgs("0ec22180-100167")
					},
					legalbody:{
						required:getLanMsgs("0ec22180-100167")
					},
					regfound:{
						required:getLanMsgs("0ec22180-100167"),
						number:getLanMsgs("0ec22180-100168")
					},
					taxpayerid:{
						required:getLanMsgs("0ec22180-100167")
					},
					salelicenceno:{
						required:getLanMsgs("0ec22180-100167")
					},
					builddate:{
						required:getLanMsgs("0ec22180-100167")
					},
					conutryName:{
						required:getLanMsgs("0ec22180-100167")
					},
					bizarea:{
						positiveNumber:getLanMsgs("0ec22180-100169")
					},
					employeenum:{
						digits:getLanMsgs("0ec22180-100169")
					},
					conaddress:{
						required:getLanMsgs("0ec22180-100167")
					},
					corpEmail:{
						required:getLanMsgs("0ec22180-100167")
					},
					corpTelReg:{
						required:getLanMsgs("0ec22180-100167"),
						digits:getLanMsgs("0ec22180-100169")
					},
					corpTelNum:{
						required:getLanMsgs("0ec22180-100167"),
						digits:getLanMsgs("0ec22180-100169")
					},
					corpFaxReg:{
						required:getLanMsgs("0ec22180-100167"),
						digits:getLanMsgs("0ec22180-100169")
					},
					corpFaxNum:{
						required:getLanMsgs("0ec22180-100167"),
						digits:getLanMsgs("0ec22180-100169")
					},
					corpFaxExt:{
						digits:getLanMsgs("0ec22180-100169")
					},
					orgName:{
						required:getLanMsgs("0ec22180-100167")
					},
					supaccount:{
						required:getLanMsgs("0ec22180-100167")
					},
					accountname:{
						required:getLanMsgs("0ec22180-100167")
					},
					bankDocName:{
						required:getLanMsgs("0ec22180-100167")
					},
					nsalexportrate:{
						number:getLanMsgs("0ec22180-100168")
					},
					ncompanyarea:{
						number:getLanMsgs("0ec22180-100168")
					},
					iworkshopnum:{
						number:getLanMsgs("0ec22180-100168")
					},
					nworkshoparea:{
						number:getLanMsgs("0ec22180-100168")
					},
					ilabnum:{
						number:getLanMsgs("0ec22180-100168")
					},
					nlabarea:{
						number:getLanMsgs("0ec22180-100168")
					},
					iwarenum:{
						number:getLanMsgs("0ec22180-100168")
					},
					nwarearea:{
						number:getLanMsgs("0ec22180-100168")
					},
					inwarenum:{
						number:getLanMsgs("0ec22180-100168")
					},
					ninwarearea:{
						number:getLanMsgs("0ec22180-100168")
					},
					ioutwarenum:{
						number:getLanMsgs("0ec22180-100168")
					},
					noutwarearea:{
						number:getLanMsgs("0ec22180-100168")
					},
					iofficenum:{
						number:getLanMsgs("0ec22180-100168")
					},
					nofficearea:{
						number:getLanMsgs("0ec22180-100168")
					},
					nstorenum:{
						number:getLanMsgs("0ec22180-100168")
					},
					nminordernum:{
						number:getLanMsgs("0ec22180-100168")
					},
					dpaydate:{
						required:getLanMsgs("0ec22180-100167")
					},
					ideadline:{
						required:getLanMsgs("0ec22180-100167"),
						positiveNumber:getLanMsgs("0ec22180-100169")
					}
					
				}
			}
		);
};

//自助注册创建用户的form的校验
$.commonValidator_regUserForm = function(){
	$("#regUserForm").validate(
		{
			onkeyup:false,
			rules:{
				supusername:{
					required:true
				},
				suppwd:{
					required:true,
					passwordFormat:[6,20] 
				},
				suppwds:{
					required:true,
					passwordFormat:[6,20], 
					equalTo:"#suppwd"
				},
				linkman_default:{
					required:true
				},
				tel_reg_default:{
					required:true,
					digits:true
				},
				tel_phone_default:{
					required:true,
					digits:true
				},
				tel_ext_default:{
					digits:true
				},
				mobile_default:{
					required:true,
					digits:true
				},
				email_default:{
					required:true
				}
			},
			messages:{
				supusername:{
					required:getLanMsgs("0ec22180-100167")
				},
				suppwd:{
					required:getLanMsgs("0ec22180-100167")
				},
				suppwds:{
					required:getLanMsgs("0ec22180-100167"),
					equalTo:getLanMsgs("0ec22180-100175")
				},
				linkman_default:{
					required:getLanMsgs("0ec22180-100167")
				},
				tel_reg_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				tel_phone_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				tel_ext_default:{
					digits:getLanMsgs("0ec22180-100169")
				},
				mobile_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				email_default:{
					required:getLanMsgs("0ec22180-100167")
				}
			}
		}
	);
};

//changpwdForm validate
$.commonValidator_changePwdForm = function(){
	$("#changePwdForm").validate(
		{
			onkeyup:false,
			rules:{
				suppwd:{
					required:true,
					passwordFormat:[6,20]
				},
				newpwd1:{
					required:true,
					passwordFormat:[6,20]
				},
				newpwd2:{
					required:true,
					passwordFormat:[6,20],
					equalTo:"#newpwd1"
				}
			},
			messages:{
				suppwd:{
					required:getLanMsgs("0ec22180-100167")
				},
				newpwd1:{
					required:getLanMsgs("0ec22180-100167")
				},
				newpwd2:{
					required:getLanMsgs("0ec22180-100167"),
					equalTo:getLanMsgs("0ec22180-100175")
				}
			}
		}
	);
};

//changeUserInfoForm
$.commonValidator_changeUserInfoForm = function(){
	$("#changeUserInfoForm").validate(
		{
			onkeyup:false,
			rules:{
				linkman_default:{
					required:true
				},
				tel_reg_default:{
					required:true,
					digits:true
				},
				tel_phone_default:{
					required:true,
					digits:true
				},
				mobile_default:{
					required:true,
					digits:true
				},
				email_default:{
					required:true
				}
			},
			messages:{
				linkman_default:{
					required:getLanMsgs("0ec22180-100167")
				},
				tel_reg_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				tel_phone_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				mobile_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				email_default:{
					required:getLanMsgs("0ec22180-100167")
				}
			}
		}
	);
}
		
//changeUserInfoForm
$.commonValidator_changeUserInfoForm = function(){
	$("#changeUserInfoForm").validate(
		{
			onkeyup:false,
			rules:{
				linkman_default:{
					required:true
				},
				tel_reg_default:{
					required:true,
					digits:true
				},
				tel_phone_default:{
					required:true,
					digits:true
				},
				mobile_default:{
					required:true,
					digits:true
				},
				email_default:{
					required:true
				}
			},
			messages:{
				linkman_default:{
					required:getLanMsgs("0ec22180-100167")
				},
				tel_reg_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				tel_phone_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				mobile_default:{
					required:getLanMsgs("0ec22180-100167"),
					digits:getLanMsgs("0ec22180-100169")
				},
				email_default:{
					required:getLanMsgs("0ec22180-100167")
				}
			}
		}
	);
};
